import java.util.Random;

public class Lab_01 {
    public static void main(String[] args) {
        Random random = new Random(); // 用于生成随机数和运算符
        System.out.println("===== 100以内加减法口算题（共50道） =====");

        // 循环生成50道题并直接输出
        for (int i = 1; i <= 50; i++) {
            // 生成两个100以内的随机数（0-99）
            int num1 = random.nextInt(100);
            int num2 = random.nextInt(100);

            // 随机选择运算符（0为加法，1为减法）
            int operator = random.nextInt(2);
            String opSymbol = operator == 0 ? "+" : "-";

            // 减法时确保被减数 >= 减数（避免负数结果）
            if (operator == 1 && num1 < num2) {
                int temp = num1;
                num1 = num2;
                num2 = temp;
            }

            // 输出题目（格式：第n题：a ± b = ）
            System.out.printf("第%d题：%d %s %d = %n", i, num1, opSymbol, num2);
        }

        System.out.println("======================================");
    }
}
